<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="../../css/reset.css"/>
    <link rel="stylesheet" type="text/css" href="../../css/add.css"/>
</head>
<body>
<div id="app">
    <div class="header">
        <span>修改用户</span>
    </div>
    <div class="content">
        <table>
            <tr>
                <td class="text-right">手机号码</td>
                <td class="content_right"><input id="phone" class="input inline-input" placeholder="请输入手机号码"> <span
                     id="find"   class="btn btn-info">立即查找</span></td>
            </tr>
        </table>
    </div>

    <div class="header">
        <span>查找信息如下</span>
    </div>
    <div class="content">
        <table>
            <tr>
                <td class="text-right">姓名</td>
                <td class="content_right"><input class="input" placeholder="请输入姓名"></td>
            </tr>
            <tr>
                <td class="text-right">手机号码</td>
                <td class="content_right"><input class="input" placeholder="请输入手机"></td>
            </tr>
            <tr>
                <td class="text-right">邮箱</td>
                <td class="content_right"><input class="input" placeholder="请输入邮箱"></td>
            </tr>
            <tr>
                <td class="text-right">密码</td>
                <td class="content_right"><input class="input" placeholder="请输入密码"></td>
            </tr>
            <tr>
                <td></td>
                <td class="content_right"><span class="btn btn-info" id="update">立即修改</span> <span class="btn">重置</span></td>
            </tr>
        </table>
    </div>
</div>

</body>
<script src="/qrcode/jquery2.1.4.js"></script>
<script src="/layer/layer.js"></script>
<script src="/qrcode/jquery2.1.4.js"></script>
<script>
    $(".header:eq(1),.content:eq(1)").hide();
    var userId = null;
    $(function () {
        let mailReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
        let phoneReg = /^1\d{10}$/;
        let passwordReg = /^[a-zA-Z]\w{5,17}$/;
        function testReg(reg,val,str){
            let b = reg.test(val);
            if (!b){
                layer.msg(str);
            }
            return b;
        }

        $("#find").click(function () {
            var windowId = layer.load();
            var phone = $("#phone").val();
            $.getJSON("/api/user/find.do", {phone: phone}, function (data) {
                layer.close(windowId);
                //data:{"status":0,"result":"查询成功","data":{"id":2,"number":"124","username":"张三","userPhone":"13843838438","company":"京东快递","code":"213456","inTime":"Jul 21, 2020, 4:26:21 PM","status":0,"sysPhone":"18888888888"}}
                layer.msg(data.result);
                if (data.status == 0) {
                    $(".header:eq(1),.content:eq(1)").fadeIn(1000);
                    userId = data.data.id;
                    $("input:eq(1)").val(data.data.nickname);
                    $("input:eq(2)").val(data.data.phone);
                    $("input:eq(3)").val(data.data.mail);
                    $("input:eq(4)").val("");
                }
            })
        });

        $("#update").click(function(){

            var nickname = $("input:eq(1)").val();
            var phone = $("input:eq(2)").val();
            var mail = $("input:eq(3)").val();
            var password = $("input:eq(4)").val();
            let k = testReg(phoneReg,phone,"手机号格式不对")&&testReg(mailReg,mail,"邮箱格式错误")&&
                testReg(passwordReg,password,"请输入5-15位英文字母密码");
            if (!k) return k;

            var windowId = layer.load();
            var express = {
                id:userId,
                nickname:nickname,
                phone:phone,
                mail:mail,
                password:password
            };
            $.getJSON("/api/user/update.do",express,function(data){
                layer.close(windowId);
                layer.msg(data.result)
                if(data.status == 0){
                    //修改成功的
                    $(".header:eq(1),.content:eq(1)").hide();
                }
            })
        });
    });
</script>
</html>
